﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="mainContentPlaceholder" runat="server">

    <h2>Test 3: Modifica della password</h2>
    <p>L’operazione di modifica della password è contestuale all’operazione di autenticazione. Per modificare la propria password, il Registrar clientB-REG deve pertanto prima inviare il comando <logout> per uscire dal sistema e chiudere la sessione https.</p>
    <p>Verificare che la risposta contenga:</p>
    <pre class="brush: xml">
        <result code="1500">
            <msg lang="en">Command completed successfully; ending session</msg>
        </result>
    </pre>
    <p>A questo punto il Registrar clientB-REG deve aprire una nuova sessione https ed effettuare una nuova fase di autenticazione (specificando “en” come lingua da utilizzare) dove, contestualmente, provvede alla modifica della propria password.</p>
    <p>Utilizzare le seguenti credenziali:</p>
    <p>Client ID: clientB-REG<br />
    Password: BAR-foo-B (password fornita dal Registro inizialmente)<br />
    New Password: FoobarB (nuova password da impostare)</p>
    <p>Verificare che la risposta contenga:</p>
    <pre class="brush: xml">
        <result code="1000">
            <msg lang="en">Command completed successfully</msg>
        </result>
    </pre>
    <% using (Html.BeginForm()) {%>   
        <% if ((bool)ViewData["__PRE"]) { %>
            <div class="operationPanel">
                <input type="submit" value="Procedi" />
            </div>
        <% } %>

        <% if ((bool)ViewData["__POST"]) { %>
            <% Html.RenderPartial("ConsoleView", (EPPLib.Messages.LogoutResponseMessage)ViewData["__RESPONSE_MESSAGE_1"]); %>
            <% Html.RenderPartial("ConsoleView", (EPPLib.Messages.LoginResponseMessage)ViewData["__RESPONSE_MESSAGE_2"]); %>
            <div class="operationPanel">
                <a href="Step4">Continua</a>
            </div>
        <% } %>
    <% } %>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="titleContentPlaceholder" runat="server">
    Test 3: Modifica della password 
</asp:Content>
